跪求求鞍点程序,不要搜索的``

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:40:31
如题,输入3行4列的矩阵,要求输出矩阵的鞍点(矩阵中行最大,列最小的数),若无鞍点,则输出“NO”字样!
我在吧里搜索了半天,没有一个能用的``不是输出不对就是无法输出"NO"!请不要提供网上找的求鞍点程序,求高手编一个能用的,经得起数据考验的,无鞍点能输出“NO”的求鞍点程序~~

小弟不胜感激``代表全中国人民感谢您!
每一个做对的,请按照我的题目要求,更不要连vc都通不过的……求求你们了`

解:源程序如下:
#include <stdio.h>
#define N 10
#define M 10
main()
{
int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;
clrscr();
printf("\nenter hang shu n:");
scanf("%d",&n);
printf("\nenter nie shu m:");
scanf("%d",&m);
printf("\n please enter value:\n");

for (i=0;i<n;i++)
for (j=0;j<m;j++)
scanf("%d",&a[i][j]);
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
printf("%5d",a[i][j]);
printf("\n");
}
flag2=0;
for (i=0;i<n;i++)
{
max=a[i][j];
for (j=0;j<m;j++)
if (a[i][j]>max)
{
max=a[i][j];
maxj=j;
}
for (k=0,flag1=1;k<n&&flag1;k++)
if (max>a[k][maxj])
flag1=0;
if (flag1)
{
printf("\n di %d ro